using System;
using System.Collections.Generic;
using System.Text;

namespace Com.AlbLab.GEP.Domain.Entities.NonStandard
{
    public class PNS_CA0_Cessazione_amministrativa : BASE_PraticaNonStandard
    {

        public PNS_CA0_Cessazione_amministrativa()
            : base()
        {
        }

        public PNS_CA0_Cessazione_amministrativa(System.Data.DataColumnCollection cols, System.Data.DataRow dr)
            : base(cols, dr)
        {
            AttivaControlliPratica(new string[] { Col_data_arrivo_pratica, Col_pratica_utente, Col_codice_servizio, Col_codice_flusso, Col_pariva_grossista, Col_pariva_distributore, Col_codice_contr_disp, Col_codice_pod, Col_codfis_cliente, Col_pariva_cliente, Col_note });
        }

        public override string CodiceServizio
        {
            get { return "CA0"; }
        }

        public override string DescrizioneServizio
        {
	        get { return "Cessazione amministrativa"; }
        }

        //public override void SalvaPraticaDB()
        //{
        //    _PraticaDB = new GEP_DATI_NOSTD(-1);
        //    _PraticaDB.Gep_testata.Tes_Cod_Servizio = this.CodiceServizio;
        //    _PraticaDB.Gep_testata.Tes_Piva_Utente = (string)RecordRaw[Col_pariva_grossista];
        //    _PraticaDB.Gep_testata.Tes_Piva_Distributore = "11111";   //(string)RecordRaw[LCS_piva_distr];
        //    _PraticaDB.Gep_testata.Tes_Cod_Prat_Utente = "42";
        //    _PraticaDB.Gep_testata.Tes_Cod_Contr_Disp = "DP1616";
        //    _PraticaDB.Gep_testata.Tes_Pod = (string)RecordRaw[Col_codice_pod];
        //    _PraticaDB.Gep_testata.Tes_Codfis_Cli = (string)RecordRaw[Col_codfis_cliente];
        //    _PraticaDB.Gep_testata.Tes_Pariva_Cli = (string)RecordRaw[Col_pariva_cliente];
        //    _PraticaDB.Gep_testata.Tes_Tel_Cli = (string)RecordRaw[Col_telefono_cliente];
        //    _PraticaDB.Gep_testata.Tes_Note = (string)RecordRaw[Col_note];
        //    _PraticaDB.NST_non_eseguire_prima = Convert.ToDateTime(RecordRaw[Col_da_eseguire_non_prima_del]);
        //    _PraticaDB.NST_data_fine_forn = Convert.ToDateTime(RecordRaw[Col_data_fine_fornitura]);
        //}
        
    }
}
